// ============================== 导入依赖 ============================== //

// ============================== 导出状态集 ============================== //

export default {
  // —————————————————————————————— 常量状态 —————————————————————————————— //

  /**
   * 映射
   */
  MAP: {
    WORD: '点位',

    /**
     * 对象类型
     *
     * deviceCategoryId 转 objectType (为空则取 1)
     */
    OBJECT_TYPE: {
      2: 3, // 门禁
      3: 4, // 车库
      4: 2, // 防区
      16: 5, // 巡更
      24: 7, // 消防
      21: 8, // 广播
    },
  },

  /**
   * 字典
   */
  DICT: {
    /**
     * 设备类型字典
     *
     * deviceCategoryId, deviceCategoryName, subSystemId (为空则取 1), 菜单路由
     */
    IOT_TYPE: [
      // —————————————————————————————— 安全管控 —————————————————————————————— //

      ['1', '监控', '1', ['SecureVideo_VideoMap']],
      ['2', '门禁', '2', ['SecureAccess_AccessMap']],
      ['3', '车库', '11', ['SecureParking_ParkingMap']],
      ['4', '防区', '3', ['SecureDefence_DefenceMap']],
      ['line', '周界', '1', ['SecureDefence_DefenceMap']], // line 表示周界画线
      ['16', '巡更', '5', ['SecurePatrol_PatrolMap']],
      ['21', '广播', '13', ['SecureBroadcast_BroadcastMap']],
      ['24', '消防', '6', ['SecureFirefighting_FirefightingMap']],

      // —————————————————————————————— 设备监控 —————————————————————————————— //

      ['5', '空调', '7', ['MonitorHvac_HvacMap', 'MonitorHvac_GroupMap', 'MonitorHvac_FreshMap', 'MonitorHvac_MultiMap', 'MonitorHvac_BlowMap']],
      ['7', '照明', '8', ['MonitorLight_LightMap']],
      ['6', '给排水', '14', ['MonitorWater_DrainMap']],
      ['11', '传感器', '', ['MonitorSensor_SensorMap']],
    ],
  },

  /**
   * 初始配置
   */
  INIT_CONFIG: {
    /**
     * 在设备名称后面显示设备编号 (未配置则不显示)
     */
    codeKey: 'deviceCode',
  },
}
